package c03;

/**
 * 1. 继承
 * 2. 重写
 */
class Flower{//花朵类
    String color;// 花瓣颜色
    int petalNumber;// 花瓣数量
    String petalType;// 花瓣类型
    String flowerTime;// 花期
    public void setFlowerTime(String flowerTime){
        this.flowerTime = flowerTime;
    }
    public  String getFlowerTime(){
        return  flowerTime;
    }
    public void setColor(String color){
        this.color = color;//设置花瓣颜色
    }
    public String getColor(){
        return color;
    }
}
// 牡丹类继承了花朵类
class Penoy extends Flower{
    String flowerTime;
   public void flowerLanguage(){
       System.out.println("一朵牡丹，一场人间富贵！");
   }
   public void  setFlowerTime(String flowerTime){
       if(this.color.equals("黄色")){//黄色花朵都是五月
           this.flowerTime= "5月";
       }else{
           this.flowerTime= flowerTime;
       }
   }
    public  String getFlowerTime(){
        return  flowerTime;
    }
}
public class Demo1 {
    public static void main(String[] args) {
        Penoy penoy = new Penoy();
        penoy.setColor("黄色");
        penoy.setFlowerTime("3月-4月");
        System.out.println("黄色牡丹花期"+penoy.getFlowerTime());
        penoy.petalNumber = 1000;
        penoy.petalType = "重瓣型";
        System.out.println("牡丹花颜色"+penoy.getColor() );
        penoy.flowerLanguage();
    }
}